草庐IT

iphone - NSUndoManager 和 GLKit

全部标签

iphone - 如何在开始之前确定 voip 通话的质量?

我需要检查设备是否可以支持特定质量级别的voip通话。我的方法(我承认可能有更好的方法)是在用户的iOS设备上进行互联网连接速度测试,然后立即调用电话。速度测试应尽可能准确地确定即将到来的VoIP通话质量是好是坏。voip通话包括实时视频(类似于Skype)。我知道以下测量连接速度的技术:下载或上传文件并测量所需时间。概述here.测量下载或上传速度能否准确了解即时通话的VoIP通话质量?此外,文件可能会被缓存,甚至速度可能会受到ISP的限制。使用ICMP数据包(即ping)可靠的服务器(例如google.com)。这种方法的一个潜在问题是(我听说)一些路由器被配置为给予ICMP数据包

iphone - 探索与 iPhone 集成的 Sharepoint Web 服务

我想将Sharepoint服务与我的iPhone应用程序集成。我确实想探索Microsoft共享点提供的Web服务。我可以从哪里获得这些服务?提前致谢。 最佳答案 我不确定,但您可以通过构建如下所示的url来获取sharepoint的服务列表。http://yoursharepointhostname/_vti_bin/lists.asmx 关于iphone-探索与iPhone集成的SharepointWeb服务,我们在StackOverflow上找到一个类似的问题:

iphone - Facebook 登录每次都给我已经授权这个应用程序

我正在使用FacebookSDK进行facebook集成。我有一个uibutton,我用它来登录facebook并在facebook上分享详细信息我正在使用FBSession登录[FBSession.activeSessionopenWithCompletionHandler:^(FBSession*session,FBSessionStatestate,NSError*error){我可以登录到facebook..但是当我每次尝试分享时,即使用户已经授权,它也会进入授权页面。除了第一次出现以外,我不希望此页面出现。如何确保每次用户想要在Facebook上分享时都不会出现此页面在pli

iphone - 如何用cocos2d-iphone 旋转 Sprite 180度?

-(void)ccTouchMoved:(UITouch*)touchwithEvent:(UIEvent*)event{CGPointlocation=[touchlocationInView:[touchview]];location=[[CCDirectorsharedDirector]convertToGL:location];shootVector=ccpSub(location,cannon.position);CGFloatshootAngle=ccpToAngle(shootVector);cocosAngle=CC_RADIANS_TO_DEGREES(-1*shoo

iphone - CHCSV 错误 : unable to allocate memory for length

我想解析一个.csv文件。为此,我使用CHCSV解析器。但是当我进入解析器应该开始解析的View时,应用程序崩溃了。Terminatingappduetouncaughtexception'NSMallocException',reason:'*-[NSConcreteMutableDataappendBytes:length:]:unabletoallocatememoryforlength(4294967295)'NSString*filePath=@"http://somewhere.com/test.csv";NSString*fileContent=[NSStringstri

iphone - 核心数据根据关系的实体计数获取结果

我是核心数据的新手,我不知道如何使用核心数据编写这样的查询。我在架构中有两个实体专辑和歌曲。专辑通过一个多关系与歌曲相关,关系名称是轨道。我已经编写了查询以获取所有相册并且运行良好。但现在我想对此做些小改动,这样我就不会得到包含0首歌曲的专辑。我尝试根据请求设置谓词,例如tracks.@count!=0tracks.@count!=nil但这不起作用可能是因为错误?。我需要预取关系什么的吗?我不想在专辑中添加属性songCount,我只需要计数歌曲。编写这样的查询的最佳方法是什么?提前致谢!代码-NSFetchRequest*request=[[NSFetchRequestalloc]

iphone - 我无法使用 AVAssetImageGenerator 在 iOS5 中获取视频截图

我需要获取视频的屏幕截图。我正在使用以下方法:-(UIImage*)screenshotFromPlayerItem:(AVPlayerItem*)playeratTime:(CMTime)time{CMTimeactualTime;NSError*error;AVAssetImageGenerator*generator=[[AVAssetImageGeneratoralloc]initWithAsset:player.asset];CGImageRefcgIm=[generatorcopyCGImageAtTime:timeactualTime:&actualTimeerror:&

iphone - iOS view.hidden = NO 并不总是有效

我的viewController正在从后台线程接收通知并相应地更新UI。使用这段代码dispatch_async(dispatch_get_main_queue(),^{self.myButton.hidden=NO;[self.viewaddsubview:someView];});我时不时(2/5次)观察到myButton不可见。一些View已被添加。如果我按下myButton所在的区域,它就会变得可见。当从后台线程调用时,像这样更新UI的正确方法是什么,我以为就是这样,但显然它没有按我预期的那样工作。 最佳答案 此代码没有任何

iphone - PushViewController 导航到下一个堆栈

我是IOS的新手。我所做的只是简单地在我的主视图上放置一个UIButton,我希望当我单击该按钮时它应该将我带到下一个堆栈。为此,我正在做的是-(IBAction)stack:(id)sender{Page1*button=[[Page1alloc]init];[self.navigationControllerpushViewController:buttonanimated:YES];}我只是将它添加到我的代码中......但它不起作用。我是否需要将UINavigationController放在主视图或AppDelegate中以按下按钮并创建带导航的新堆栈

iphone - iOS 中的放大和缩小功能

我在我的应用程序中编写了这段代码:-(IBAction)ZoomInFunction{@try{UITextField*test=(UITextField*)[self.viewviewWithTag:indexNews];NSLog(@"INDEXNEWS:%d",indexNews);UIFont*font=test.font;if(test.font==[fontfontWithSize:22])test.font=[fontfontWithSize:22];elsetest.font=[fontfontWithSize:font.pointSize+2];}@catch(NSE